improve the lot of - Français Anglais Dictionnaire